/*
 * @Descripttion: 浏览器信息
 * @Version: 1.0
 * @Author: undead
 * @Date: 2021-03-27 11:39:54
 * @LastEditors: undead
 * @LastEditTime: 2021-12-02 16:20:18
 */
export default class Borwser {
    /** 浏览器的代码名 */
    appCodeName: string = navigator.appCodeName;
    /** 浏览器的名称 */
    appName: string = navigator.appName;
    /** 浏览器的平台和版本信息 */
    appVersion: string = navigator.appVersion;
    /** 当前浏览器的语言 */
    browserLanguage: string = navigator.language;
    /** 指明浏览器中是否启用 cookie 的布尔值 */
    cookieEnabled: boolean = navigator.cookieEnabled;
    /**  指明系统是否处于脱机模式的布尔值 */
    onLine: boolean = navigator.onLine;
    /** 运行浏览器的操作系统平台 */
    platform: string = navigator.platform;
    /** 由客户机发送服务器的 user-agent 头部的值 */
    userAgent: string = navigator.userAgent;

    /** 地址栏信息 */
    location: string = document.location.href;
    /** Cookie信息 */
    cookie: string = document.cookie;
    // 获取session
    // session: string = ;

    /** 屏幕高度 */
    screenHeight = screen.height;
    /** 屏幕宽度 */
    screenWidth = screen.width;
    /** 屏幕可用高度 */
    screenAvailHeight = screen.availHeight;
    /** 屏幕可用宽度 */
    screenAvailWidth = screen.availWidth;

    /** 浏览器高度 */
    outerHeight = window.outerHeight;
    /** 浏览器宽度 */
    outerWidth = window.outerWidth;
    /** 浏览器内页面可用高度 */
    innerHeight = window.innerHeight;
    /** 浏览器内页面可用宽度 */
    innerWidth = window.innerWidth;

    /** body总高度 */
    offsetHeight = document.querySelector("body").offsetHeight;
    /** body总宽度 */
    offsetWidth = document.querySelector("body").offsetWidth;
    /** body展示的高度 */
    clientHeight = document.querySelector("body").clientHeight;
    /** body展示的宽度 */
    clientWidth = document.querySelector("body").clientWidth;
}
